#include <stdio.h>
#include <arpa/inet.h>

union demo{
    int a;
    char b;
}c;

int main()
{
     c.a = 1; // a,b的地址已经相同
     //c.a = ntohl(c.a); //小端转换为大端模式
//return 1 == c.b;//返回1则为小端法，否则为大端法
  if(c.b==1)
  {printf("小端模式,c.b=1\n");
  printf("此时c.a=%d,c.b=%d\n",c.a,c.b);}
  else
   {printf("大端模式,c.b=0\n");
   printf("此时c.a=%d,c.b=%d\n",c.a,c.b);}

   return 0;
}